@media(max-width:1440px){
	.wrapper { width:1280px; margin: 0px auto; overflow: hidden;}
	.header_i { width: 100%; max-width: 1280px;}
	.footer_it .m80{margin-right:100px}
	.homenews li{ padding: 8px 0; line-height: 170%;}
	.homenews h3{ padding-bottom: 4px;}
	.homenews p{line-height: 26px;}
}
@media (max-width:1024px) {
.wrapper{width:auto; padding: 0 1.5%;}
.mbmenu .nav{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.nav__trigger {display: block;position:fixed;width: 35px;height: 25px;right:2%;top: 10px;z-index: 99997;}
.nav--active .nav__trigger {opacity:1;}
.nav__icon {display: inline-block;position: relative;width: 35px;height: 2px;background-color:#f08200;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,
.nav__icon:after {content: '';display: block;width: 35px;height: 2px;position: absolute;background: #f08200;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top:-10px;}
.nav__icon:after {margin-top:10px;}

.mbmenu .nav { position:fixed; z-index:99996;top:0;width: 100%;height: 100%;right:0; background:rgba(0,0,0,0.9);right:-100%}
.mbmenu .nav--active .nav {right:0;}
.mbmenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav--active .nav__icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);background: #fff}
.mbmenu .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fff;}
.header_r{display: none;}
.mbmenu { display:block;}
.mbmenu ul { display:block;float:none; text-align:left;margin:50px 0 0 0}
.mbmenu li { border-bottom: 1px solid #333; display:block;width:100%;margin:0;}
.mbmenu li a {display: block;font-size:14px;border-width:0;line-height:40px;padding-left:20px;color:#ddd}
.mbmenu li a:hover { background:none;color:#fff}
.accordionmenu {}
.accordionmenu li { position:relative;}
.accordionmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:40px; line-height:40px;color:#fff;font-size:14px;padding-left:20px; background: url(../images/1.png) no-repeat 95% 50%}
.accordionmenu li .link a {color:#ddd;font-size:14px;}
.accordionmenu li.open .link { background:url(../images/2.png) no-repeat 95% 50% #ec0000;}
.accordionmenu .submenu {display:none;border-bottom:1px solid #555;}
.accordionmenu .submenu dd { height:40px; line-height:40px; background:#444;border-top:1px solid #555;}
.accordionmenu .submenu dd a { display:block;color:#ddd;font-size:14px;height:40px; line-height:40px;}
.accordionmenu .submenu dd a:hover {color:#fff}
.container{width:100%;}
.header_i { width: 100%; max-width:100%;}
/*底部快捷菜单*/
.Fast-nav{display: block; position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(50,50,50,.9);z-index: 9999999;padding: 3px 0;font-size: 12px;}
.Fast-nav li{width: 33.333%;float: left;text-align: center;position: relative;}
.Fast-nav li:after{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background:rgba(255,255,255,.3);}
.Fast-nav li:nth-child(3):after{display: none;}
.Fast-nav span{display:block}
.Fast-nav li a{color: #fff; line-height: 22px}
.Fast-nav .tel {background:url(../images/downtel.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .cp{background:url(../images/downcp.html) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .map {background:url(../images/downwz.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .top {background:url(../images/downhome.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.izl-rmenu{display: none;}
/*首页*/
.header_i { width: 100%; max-width: 100%; height:50px;}
.header.bg .header_i { height:50px;}
.header .logo a,.header .logo img { height:36px;}
.tblank{height:50px}
.banner { display:none;}
.bannermb { position: relative; display: block;}
.bannermb .swiper-slide { overflow: hidden; position: relative;}
.bannermb .bannerPm1 { font-size: 0; display: block;}
.bannermb .bannerPm1 .swiper-pagination-bullet { width: 10px; height: 10px;}
.bannermb .banner_b { position: absolute; bottom:50%; left: 0; right: 0; z-index: 9;}
.bannermb .banner_b::after { display: none;}
.bannermb .banner_btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between;justify-content: space-between;}
.bannermb .banner_btn > a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width:30px; height:30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.bannermb .banner_btn > a:hover { background: #00396d;}
.bannermb .banner_btn > a.prev { margin-right:20px;}
.bannermb .banner_btn > a.prev img { -webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.homeabout{padding:20px 0}
.homeabout_l{float:none; width:100%;}
.homeabout_r{float:none; width:100%;}
.aboutbox{ line-height:180%; padding-bottom:20px}
.aboutbox span{font-size:18px; display:block; padding-bottom:20px; color:#333;}
.aboutbox p{padding-top: 15px;}
.kfmore{ margin:0 0 30px;}
.kfmore a{ padding:8px 0; width:85px; border:1px solid #005ca2; margin: 0px auto; font-size:12px}
.graybox { padding:10px 0 0; background: #fff;}
.ind1_i { width: 100%;}
.ind1_i li{float:none; width:100%; margin-right:0%;}
.ind1_i a .text{height:60px;}
.ind1_i a .text h2 {font-size:16px}
.kefubox{ padding:20px 0; border-top:1px solid #e2e2e2}
.kefubox_r{float:none; width:100%;display: none;}
.kefubox_l{float:none; width:100%;}
.abouttitle{ font-size:18px; padding:0 0 20px; text-align: center;}
.abouttitle span{display: none;}
.abouttitle:after{ height:2px; width:30px; margin:0px auto 0}
.producttitle{ font-size:18px; padding:0 0 20px; text-align: center;}
.producttitle:after{height:2px; width:30px; margin:0px auto 0}
.kflogo{margin:0 5px}
.kflogo li{float:left;width:25%}
.kfbox{margin:3px;border:1px solid #eee;}
.footer{padding-bottom:45px;}
.footer_it {padding:15px 0}
.footer_it .downl { float:none;display: none;}
.footer_it .downr { float:none; text-align: center; padding-top: 10px;}
.footer .copyright { color: #7d8188; text-align: center; padding: 20px 0; border-top: 1px solid #2d3b4d;}
.footer .eimg{padding:6px; margin:0px auto 5px; width:115px}
/*内页*/
.bread_i {height:50px;}
.bread_l{display: none;}
.bread_r a { height: 50px; line-height: 50px; margin-left:12px;}
.maincontent { padding:20px 0; background: #f3f4f5;}
.aboutcontent{line-height:200%;}
.contactwrap { border: solid 0px #dcdcdc; padding: 20px 0 0;}
.contact { border: solid 0px #dcdcdc; line-height:200%; padding:0px; display: inline;}
.contact_r { display: inline; padding-bottom: 15px;}
.contact_r .ewm .img { padding:4px; width:120px; margin: 0px auto;border: solid 0px #dcdcdc;}
.sblist{margin:0 -3px}
.sblist_l{float:left; width:33.333%}
.sbbox{margin:3px;text-align: center;}
.case_pic{margin:0 -3px}
.case_pic li{float:left; width:50%}
.case_pic img{border-radius:3px;}
.case_pic .case_box{margin:3px;text-align: center; overflow: hidden;}
.kefu{margin:0 -3px}
.kefu li{float:left; width:33.333%}
.kefu .imgbox{margin:3px; padding:0;}

.product-box{margin:0 -5px;}
.product-box .pul{margin:5px;}
.product-box li{ float: left;width:50%;}
.product-box li a .d1{font-size: 14px;padding:5px 0;}
.product-box li a .img-box{	padding:0px;}

.mainproduct { padding:20px 0; background: #fff;}
.product_b{border:0px;background:#fff;}
.product_l{float:none; width:100%;}
.product_r{float:none; width:100%;}
.smfont{ margin:0; padding-bottom:10px;}
.smfont h2{font-size:18px; padding:5px 0;}
.cscontent{padding:10px 0 20px;}
.downan{padding-left:0;}
.coniu:link{ height:36px; line-height: 36px; padding-left:20px; padding-right:20px;}

.youshiwrap{padding:0 0 20px; background: #f8f8f8;}
.youshiwrap .ysbiaotiwrap{ min-height:auto;padding:20px 0}
.youshiwrap .ysbiaoti{display:inline; min-height:auto;}
.youshiwrap .ys_left{width:100%;display:inline; text-align: center;}
.youshiwrap .ys_right{width:100%; display: none;}
.youshiwrap .sida{font-size:22px;font-weight: bold;line-height:110%; color:#ffff00}
.youshiwrap .make{font-size:12px !important; line-height:180%; margin-left: 0px; display: block; margin-top: 10px;}
.youshiwrap .make span{font-size: 16px;letter-spacing:3px;}
.youshibox{ background:no-repeat; min-height: auto; margin:0;}
.youshi_l{float:none; width:100%; text-align: left;}
.youshi_r{float:none; width:100%;}
.youshi .blueline{border-right:0px solid #204fa9; padding-right: 0px; margin-top: 10px;}
.youshi .greenline{border-right:0px solid #64a81f; padding-right: 0px; margin-top: 20px;}
.youshi .orangeline{border-left:0px solid #f66330; padding-left: 0px; margin-top: 20px;}
.youshi .qbluline{border-left:0px solid #30a0f6; padding-left: 0px; margin-top: 20px;}
.yslist{}
.yslist p{margin-top:5px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.yslist h2{font-size:16px; line-height:35px;text-align: center;}
.yslist .co1{ color:#204fa9;}
.yslist .co2{ color:#64a81f;}
.yslist .co3{ color:#f66330;}
.yslist .co4{ color:#30a0f6;}
.yslist .number{ font-size:24px; line-height:30px; text-align: center;}
.ystelphone{line-height:35px; border-radius:17px; font-size:14px; text-align: center; width:auto; margin:20px auto 0;}
.ystelphone strong{color:#204fa9; font-size:16px}
/*地图*/
#map { height:380px;margin-top:20px}
#map .BMapLabel { left: -125px!important; bottom: -38px!important; top: auto!important; background: transparent url(../images/map_info2.png) center / cover no-repeat!important; border: 0!important; width: 260px; height: 81px;}
#map .BMapLabel .inner { padding: 22px 0 22px 22px; width: 100%;}
#map .BMap_stdMpCtrl { right: auto!important; left: 10px!important;}
#map .anchorBL { display: none!important;}
#map .BMapLabel .inner h4 { font-size: 12px; line-height:25px; color: #222; white-space: normal; background: url(../images/map_addr.png) center left no-repeat; padding-left:25px;}
}